home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / appicon tools / appisizer / docs / english (.txt) < prev    next >
Amigaguide Document  |  1996-04-07  |  21KB  |  456 lines

  1. @database "AppISizer.guide"
  2. @node main "AppISizer 0.72 
  3. 1992-1994 G
  4. rard Cornu - Guide summary"
  5.                     @{b}AppISizer 0.72 Guide Summary@{ub} (23-Jun-94)
  6.                            @{"   Copyright            " link copyright}
  7.                            @{"   Distribution         " link distribution}
  8.                            @{"   Requirement          " link requirement}
  9.                            @{"   New                  " link nouveau}
  10.                            @{"   Introduction         " link introduction}
  11.                            @{"   Description          " link description}
  12.                            @{"   Installation         " link installation}
  13.                            @{"   Starting AppISizer   " link starting}   
  14.                            @{"   Configuration        " link configuration}
  15.                            @{"   Output window        " link window}
  16.                            @{"   Removing AppISizer   " link removing}
  17.                            @{"   Author's address     " link author}
  18.                            @{"   Usage restrictions   " link restrictions}
  19.                            @{"   Warranty             " link warranty}
  20.                            @{"   Credits & Thanks     " link thanks}
  21.                            @{"   Index                " link index}
  22. @endnode
  23. @node copyright "AppISizer copyright and other boring stuff"
  24. @prev main
  25. @next distribution
  26.                  @{b}AppISizer@{ub}   -  version 0.72   23-Jun-94
  27.          
  28.  1992-1994 @{" G
  29. rard Cornu " link author}  -   @{i}Compiled with @{" SAS/C 
  30.  " link thanks 45} 6.51@{ui}
  31.    AppISizer, as well as all the accompanying files, is 
  32. 1992-94 G
  33.    Cornu.
  34. @endnode
  35. @node warranty "NO warranty for AppISizer"
  36. @prev restrictions
  37. @next thanks
  38.    NO WARRANTY
  39.    ~~~~~~~~~~~
  40.    There is no warranty for this software package. Although the @{" author " link author}
  41.    has tried to prevent errors, he can't guarantee that the software package
  42.    described in this document is 100% reliable. You are therefore using this
  43.    material at your own risk. The author cannot be made responsible for any
  44.    damage which is caused by using this software package.
  45. @endnode
  46. @node distribution "AppISizer distribution"
  47. @prev copyright
  48. @next requirement
  49.    DISTRIBUTION
  50.    ~~~~~~~~~~~~
  51.    This software package is freely distributable. It may be put on any
  52.    media which is used for the distribution of free software, like Public
  53.    Domain disk collections, CDROMs, FTP servers or bulletin board systems.
  54.    In order to ensure the integrity of this software package, distributors
  55.    should use the complete original distribution. The author cannot be made
  56.    responsible if this software has become unusable due to modifications
  57.    of the distribution contents or of the distribution files themselves.
  58.    There is no limit on the costs of the distribution, e.g. for the media,
  59.    like floppy disks, streamer tapes or compact disks, or the process of
  60.    duplicating. Such limits have been proven to be harmful to the idea of
  61.    freely distributable software, e.g. instead of reducing the price of the
  62.    floppy disk below the limit, the software was simply removed from the
  63.    master disk.
  64.    Although the @{" author " link author} does not impose any limit on the distribution of
  65.    this software, he would like to express his personal opinions on this
  66.    matter:
  67.       * This software package should be made available to everyone free of
  68.         charge whenever it is possible.
  69.       * If you have acquired this software package under normal conditions
  70.         from a Public Domain dealer on a floppy disk at a price higher than
  71.         25FF or US $5, then you have definitely paid too much. Please don't
  72.         support this improper profit making any longer and switch to a
  73.         cheaper source as soon as possible.
  74.                                     ---------
  75.    Alan Pfeil is certainly allowed to include it in the @{" I.C.P.U.G. " link icpug} Amiga
  76.    library.
  77.   @{" Fred Fish " link thanks 13} is obviously allowed to include it in its unique @{" AmigaLibDisk " link fred}
  78.    library.
  79.   @{" Thierry Colin " link thanks 50} is authorised to include it in the @{" D.P.A.T. " link dpat} collection.
  80. @endnode
  81. @node fred "Fred FISH and the AmigaLibDisk library"
  82. @prev distribution
  83. @next main
  84.   FRED FISH and the AmigaLibDisk Library:
  85.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  86.   |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
  87.   |  As regard to  Fred and the  AmigaLibDisk  library,  don't  forget to  |
  88.   |  contact  your club or  'Fish disks'  distributor to have them take a  |
  89.   |  regular  subscription  to  the  AmigaLibDisk  library, if they don't  |
  90.   |  already have one. This is very important for the future of the Amiga- |
  91.   |  LibDisk library, therefore for the future of the Amiga.               |
  92.   |                                                                        |
  93.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  94. @endnode
  95. @node restrictions "Usage restrictions for AppISizer"
  96. @prev author
  97. @next warranty
  98.    USAGE RESTRICTIONS
  99.    ~~~~~~~~~~~~~~~~~~
  100.    No program, document, data file or source code from this software
  101.    neither in whole nor in part, may be used on any machine which is used
  102.       * for the research, development, construction, testing or production
  103.         of weapons or other military applications. This also includes any
  104.         machine which is used in the education for any of the above
  105.         mentioned purposes.
  106.       * by people who accept, support or use violence against other people,
  107.         e.g. citizens from foreign countries.
  108. @endnode
  109. @node requirement "AppISizer requirement"
  110. @prev distribution
  111. @next nouveau
  112.    REQUIREMENT
  113.    ~~~~~~~~~~~
  114.    AppISizer needs at least KickStart 37.175 to run, and has been developed
  115.    and tested with KS 37.175 and WB 38.35. Also tested with KS 40.62 
  116.    and WB 40.29. I can't foresee any reason why it shouldn't work with
  117.    higher versions as well.
  118. @endnode
  119. @node nouveau "New for AppISizer"
  120. @prev requirement
  121. @next installation
  122.    N E W 
  123.    ~~~~~
  124.    - AppISizer now tells the @{" number of blocks " link window} needed to copy the objects
  125.      sized on an OFS and FFS disks.
  126.    - AppISizer is now localized and supplied with a danish, deutsch and 
  127.      french catalogs.
  128.      For other languages I rely on nice people who would return to me the
  129.      translated 'AppISizer.ct' file, (see below).
  130.      If you have WB2.1 or over, and you wish that AppISizer 'talks' to
  131.      you in Danish, Deutsch or French (not a very good french I'm afraid ;-)
  132.      just copy the Locale/catalogs/<language>/appisizer.catalog to your 
  133.      'LOCALE:catalogs/<language>/' directory.
  134.      If on the other hand, you would like to do a translation in another
  135.      language, use the enclosed 'AppISizer.ct' file, then send @{" me " link author} a copy 
  136.      once completed. This will allow me to send you the resulting *.catalog 
  137.      file and include it in the next release. Thank you in advance.
  138.      The 'size engine' of AppISizer hasn't been modified at all, Why? ...
  139.      I haven't received a single @{" error report " link author} about it ;-)
  140. @endnode
  141. @node installation "Installing AppISizer"
  142. @prev nouveau
  143. @next introduction
  144.    Installing AppISizer:
  145.    ~~~~~~~~~~~~~~~~~~~~
  146.    Open the Install drawer, then double-click on your language's icon,
  147.    or one of your choosing (;-).
  148. @endnode
  149. @node introduction "Introduction to AppISizer"
  150. @prev installation
  151. @next description
  152.    INTRODUCTION
  153.    ~~~~~~~~~~~~
  154.    AppISizer is the 'Workbenchised' version of my littl'ol' Sizer utility.
  155.    Not only is it Workbenchised, but as soon as it is launched it transforms
  156.    itself into an @{" AppIcon " link appicon} , what a miracle! No... easy, @{" thanks " link thanks 9} to C= Amiga
  157.    software people, not forgetting the hardware guys!
  158.    I almost forgot to tell you something very important, AppISizer SHOULD
  159.    be pronounced 'happy sizer' ;-)
  160. @endnode
  161. @node appicon "AppISizer AppIcon"
  162. @prev configuration
  163. @next configuration
  164.    APPICON
  165.    ~~~~~~~
  166.    If you need more info  about 'AppIcons' have a look in the RKRM
  167.    Libraries 3rd edition page 359+ (ISBN 0-201-56774-1), or just try
  168.    AppISizer and you'll quickly know what an AppIcon is ;-).
  169. @endnode
  170. @node description "Quick description of AppISizer"
  171. @prev introduction
  172. @next configuration
  173.    DESCRIPTION
  174.    ~~~~~~~~~~~
  175.    AppISizer puts an @{" AppIcon " link appicon} on your Workbench (see @{" configuration " link configuration}).
  176.    Once you drop an icon on top of it, the represented object will be 'sized'
  177.    and a @{" window " link window} will open to give you the results.
  178.    You can drop several icons at once, using multi or extended selection .
  179. @endnode
  180. @node window "Description of AppISizer's output window"
  181. @prev description
  182. @next configuration
  183.    WINDOW OUTPUT
  184.    ~~~~~~~~~~~~~
  185.       
  186.    Block size:  512 bytes, for DH0:Locale
  187.    Blocks needed on OFS disks .............X                   1st line
  188.    Blocks needed on FFS disks .............X                   2nd  -
  189.    Total number of files ..................X                   3rd  -
  190.    Total number of directories ............X                   4th  -
  191.    Total number of bytes in files .........X                   5th  -
  192.    Actual number of blocks used ...........X                   6th  -
  193.           Actual size occupied :      237056 bytes, 231 K.
  194.    The first line tells you how many blocks are needed to copy those 
  195.    objects to an OFS formatted disk.
  196.    And the second one tells you the same thing but for a FFS formatted 
  197.    disk.
  198.       To get the number of free blocks available on a disk, click on the 
  199.       disk icon, then choose "Information..." from the "Icons" menu. 
  200.       The number of free blocks is displayed on the top left hand corner 
  201.       of the newly opened window.
  202.    I wont explain the 3rd line even if I have to say that it includes
  203.    the .info file, if any,  for each object, and all the files in all the 
  204.    subdirectories, for the fourth one, of course it includes all the 
  205.    subdirectories and sub-sub-sub... directories (if any!) plus the 
  206.    directories given as argument(s).
  207.    The 5th line tells you the total number of bytes of all the files
  208.    and the 6th the actual number of blocks all the files, directories,
  209.    subdirectories, sub-sub...directories occupy on their respective
  210.    device. This total includes the user directory blocks, the file
  211.    header blocks as well as the file list blocks.
  212.    Suppose you have 'AppISized' a directory containing 10 files with
  213.    a size of 256 bytes each. The 5th line will tell you 2560 bytes,
  214.    but the 6th will say 21 blocks, 10 for the files themselves, plus
  215.    1 block for the 'File Header' for each file, plus 1 block for the dir
  216.    itself, which gives a total of 21 blocks. Suppose the  device on
  217.    which those files are kept have a real block size of 512  bytes,
  218.    the total occupied will be 10752 bytes.
  219.    For each item it scans, 'AppISizer' looks at the block size of the
  220.    containing device and calculate the occupied size accordingly.
  221.    The block size given in the heading of the results is the data block
  222.    size of each object.
  223.   **************************************************************************
  224.   *                                                                        *
  225.   *  Please note that while the data block size for OFS is 488 bytes, this *
  226.   *  is the 'usable' size, the 'raw' size is 512 bytes. A non HD floppy    *
  227.   *  has 1758 usable blocks so a raw size of 1758 x 512 = 900096 bytes or  *
  228.   *  879 KB, this doesn't mean that all that is available for your data.   *
  229.   *  Some of this is used by 'user direcory', 'file header'and 'file list' *
  230.   *  blocks. And if you are using OFS (OldFileSystem) for each block of    *
  231.   *  data, 24 bytes are used by the filing system.                         *
  232.   *                                                                        *
  233.   **************************************************************************
  234. @endnode
  235. @node starting "Starting AppISizer"
  236. @prev window
  237. @next removing
  238.    STARTING APPISIZER
  239.    ~~~~~~~~~~~~~~~~~~
  240.    It can be started either by entering its name in a Shell (preceded by
  241.    'run >NIL:', double-clicking on its icon, or by dropping AppISiszer
  242.    in your WBStartup drawer.
  243. @endnode
  244. @node removing "Removing AppISizer"
  245. @prev starting
  246. @next author
  247.    REMOVING APPISIZER
  248.    ~~~~~~~~~~~~~~~~~~
  249.    Very easy, just double-click on AppISizer's @{" AppIcon " link appicon} then click on
  250.    'Remove AppISizer'.
  251. @endnode
  252. @node configuration "AppISizer: AppIcon configuration and output window position"
  253. @prev description
  254. @next starting
  255.    CONFIGURING APPISIZER
  256.    ~~~~~~~~~~~~~~~~~~~~~
  257.    AppISizer (from version 0.61 onward) supports 5 ToolTypes and 5 command
  258.    line options.
  259.    The ToolTypes are:
  260.       ICON_PATH     
  261.       ICON_XPOS     
  262.       ICON_YPOS     
  263.       WINDOW_XPOS   
  264.       WINDOW_YPOS   
  265.    The command line template is:
  266.    ICON_PATH/K,ICON_XPOS/K/N,ICON_YPOS/K/N,WINDOW_XPOS/K/N,WINDOW_YPOS/K/N:
  267.    ICON_PATH is for specifying an alternate @{" AppIcon " link appicon} , the full path should
  268.    be given. The '.info' extension is optional. If this tooltype is not
  269.    set or if this path doesn't indicate an icon, AppISizer will use its
  270.    internal icon image.
  271.    ICON_XPOS and ICON_YPOS are for the X (left position), and Y (top
  272.    position) of the internal or external @{" AppIcon " link appicon} . Please note that if you
  273.    specify a position which is already occupied by another icon, or if you
  274.    specify either position as 0, or if you supply only one position,
  275.    Workbench will place the AppIcon wherever it sees fit.
  276.    WINDOW_XPOS and WINDOW_XPOS are for positioning the top left hand corner
  277.    of the @{" output window " link window}.
  278.    The following is only for people who don't know how to use tooltypes:
  279.       The ones supplied are in the form:
  280.       (TOOLTYPE_FOO=<quick explanation text>)    <--- note the parentheses
  281.                                                       and the angle brackets
  282.       If for example you want to use the tooltype ICON_PATH, you have first
  283.       to remove the two parentheses, then replace the text and angle brackets
  284.       by your choice i.e.:
  285.       ICON_PATH=My_icon_assign:contains/the_nicest_icon
  286.       ICON_XPOS=500
  287.       ICON_YPOS=128
  288.       WINDOW_XPOS=50
  289.       WINDOW_YPOS=25
  290.    Command line example:
  291.    run >NIL: AppISizer icon_path=dir:containing/my_icon icon_xpos=500
  292.    icon_ypos=20 window_xpos=120 window_ypos=25
  293.    Those tooltypes and options were added following suggestions I received
  294.    from Lucas Janin, thanks @{" Lucas " link thanks 29}.
  295. @endnode
  296. @node warning "Little warning!"
  297. @prev main
  298. @next main
  299.    WARNING
  300.    ~~~~~~~
  301.    A quick word about AppISizer and links. Personally I don't use links,
  302.    not yet, I didn't get time to look at them! So AppISizer has not been
  303.    tested with soft or hard links. But don't hesitate to give @{" me " link author} any
  304.    information about them and AppISizer's behaviour.
  305. @endnode
  306. @node author "AppISizer author"
  307. @prev main
  308. @next main
  309.     Send any suggestion, bug report, compliment ;-), dark chocolate,
  310.     freely distributable software, 16 Gb hard disks, A3 48 bits colour
  311.     scanners, CDROM drives and disks, brand new AMIGA 6000 with RISC CPU,
  312.     etc...
  313.     OR JUST A POST CARD (made of dark chocolate!) to:
  314.                          G
  315. rard CORNU
  316.                          11 avenue Edouard Aynard
  317.                          69130 ECULLY
  318.                          FRANCE.  @{" (WPC) " link wpc}
  319.                   Have plenty of nice days! ... me too!
  320.                           @{" Shameless plug... " link plug}
  321. @endnode
  322. @node wpc "W.P.C."
  323. @prev author
  324. @next main
  325.                           World People Community ;-)
  326. @endnode
  327. @node plug "Looking for some work..."
  328. @prev author
  329. @next main
  330.    I can translate documentations of commercial program or hardware 
  331.    manuals, from English or American to French. I have a very good 
  332.    knowledge and experience of the Amiga and computing in general.
  333.    Send any proposition to:
  334.                         G
  335. rard Cornu
  336.                         11, Avenue Edouard Aynard
  337.                         69130 
  338. cully
  339.                         (France)
  340. @endnode
  341. @node dpat "D.P.A.T."
  342. @prev distribution
  343. @next main
  344.    D.P.A.T
  345.    ~~~~~~~
  346.    French PD library, @{b}D@{ub}omaine @{b}P@{ub}ublic @{b}A@{ub}miga @{b}T@{ub}oulouse.
  347.    Started and managed by Thierry Colin at AmigaNews.
  348. @endnode
  349. @node icpug "ICPUG"
  350. @prev distribution
  351. @next main
  352.    I.C.P.U.G
  353.    ~~~~~~~~~
  354.    ICPUG is the one and only Independent Commodore Products Users Group.
  355.    ICPUG is a non-profit making voluntary group run by its members for
  356.          its members.
  357.    To become a member of this brilliant club contact:
  358.    Jonathan Cooley
  359.    ICPUG Membership secretary
  360.    10 Willson Road,
  361.    EGHAM, Surrey, 
  362.    TW20 0QB
  363.    ENGLAND.
  364. @endnode
  365. @node thanks "AppISizer's author would like to thank..."
  366. @prev main
  367. @next main
  368.    (in alphabetical order...)
  369.    Amiga                For being the best platform to 'work' on.
  370.    Amiga News           The one and only French Amiga magazine edited
  371.                         and published on an Amiga.
  372.    Commodore-Amiga      For making and improving it.
  373.    Software and
  374.    Hardware Teams
  375.   @{" Fred Fish " link fred}           For the much helpful @{" AmigaLibDisk library " link fred}.
  376. rard Cornu         For the bad french translations: AppISizer's catalog,
  377.                         install script and AmigaGuide.    ;-) ;-/ ;-\ ;-}
  378.    Hanns Holger Rutz    For the german translations of  ApppISizer's catalog 
  379.                         and AppISizer's Install script (based on Hanns's 
  380.                         ChangeIcon's Install.script ;-) and for the 
  381.                         suggestions.
  382.   @{" I.C.P.U.G. " link icpug}          For all the nice guys and gals making it!
  383.    Jen Allen            For the chocolate bars, and everything else!
  384. me Chesnot       For all the support and much more.
  385. rgen Thomsen       For translating AppISizer's catalog and AppISizer's
  386.                         Install script to Danish and for the suggestions.
  387.    Joy & John Harding   For their kindness, and for showing me their nice 
  388.                         Devon country.
  389.    Lucas Janin          For being the first AppISizer user to tell me so (;-) 
  390.                         for the suggestions and everything.
  391.    Mark J. Lednor       For supplying me with AmigaLibDisks, and loads of
  392.                         stuff from Aminet.
  393.    Patrick Burnand      For the support and suggestions.
  394.    Paul OVERAA          For an helpful article deciding me to start to
  395.                         write Sizer, then AppISizer.
  396.    P. E. Barba          For the support.
  397.    Peter Miles          For having supplied me with AmigaLibDisks, and all 
  398.                         the help.
  399.   @{" SAS/C 
  400.  " link copyright} Team        For my preferred compiler environment.
  401.    Stefan Becker        For the indispensable ToolManager, and for letting
  402.                         me use his disclaimer.
  403.    Thierry Colin        For having upgraded (just kidding!)
  404.    And all the other people for supporting me and/or the Amiga ;-)
  405. @endnode
  406. @node index "AppISizer Guide General Index"
  407. @prev main
  408. @next main
  409. @toc main
  410. @index index
  411.    APPISIZER GUIDE INDEX
  412.    ~~~~~~~~~~~~~~~~~~~~~
  413.    @{"      AmigaLibDisk      " link fred}
  414.    @{"      AppIcon           " link appicon}
  415.    @{"      Author            " link author}
  416.    @{"      Bug report        " link author}
  417.    @{"      Catalog           " link nouveau}
  418.    @{"      Chocolate         " link author}
  419.    @{"      CLI options       " link configuration}
  420.    @{"      Compliments       " link author}
  421.    @{"      Configuration     " link configuration}
  422.    @{"      Copyright         " link copyright}
  423.    @{"      Credits           " link thanks}
  424.    @{"      Description       " link description}
  425.    @{"      Distribution      " link distribution}
  426.    @{"      D.P.A.T.          " link dpat}
  427.    @{"      Fran
  428. ais          " link nouveau}
  429.    @{"      Fred FISH         " link fred}
  430.    @{"      French            " link nouveau}
  431.    @{"      I.C.P.U.G.        " link icpug}
  432.    @{"      Installation      " link installation}
  433.    @{"      Introduction      " link introduction}
  434.    @{"      Languages         " link nouveau}
  435.    @{"      Links             " link warning}
  436.    @{"      Localisation      " link nouveau}
  437.    @{"      New               " link nouveau}
  438.    @{"      Output window     " link configuration}
  439.    @{"      Plug              " link plug}
  440.    @{"      Post card         " link author}
  441.    @{"      Removing          " link removing}
  442.    @{"      Requirement       " link requirement}
  443.    @{"      Restrictions      " link restrictions}
  444.    @{"      Shell             " link starting}
  445.    @{"      Starting          " link starting}
  446.    @{"      Suggestions       " link author}
  447.    @{"      Tested            " link requirement}
  448.    @{"      Thanks            " link thanks}
  449.    @{"      Tool types        " link configuration}
  450.    @{"      Usage             " link starting}
  451.    @{"      Warranty          " link warranty}
  452.    @{"      WBStartup         " link starting}
  453.    @{"      Window            " link window}
  454.    @{"      Workbench         " link starting}
  455. @endnode
  456.